home *** CD-ROM | disk | FTP | other *** search
- ;*********** TI-COM TEST PROGRAM **********
- CODE SEGMENT PUBLIC
- ASSUME CS:CODE,DS:CODE
- PUSH CS
- POP DS
- PUSH DS
- POP ES
- MOV AH,1
- MOV AL,1
- INT 70H ; OPEN COM PORT
- STI ; ENABLE INTERRUPTS
- MOV AX,3301H
- MOV DL,1
- INT 21H ; TURN ON CTRL-C CHECK
- READ:
- MOV AH,0BH
- INT 21H ; READ KEY BOARD
- CMP AL,0
- JE NKP
- MOV AH,1
- INT 21H
- MOV DL,AL
- MOV AL,1
- MOV AH,4 ; WRITE CHAR TO COM
- INT 70H
- MOV CX,500H
- WATE: NOP
- LOOP WATE
-
-
-
- NKP: MOV AH,2 ; READ COM STAT
- MOV AL,1 ; PORT 1
- INT 70H
- CMP AL,1
- JNE READ
- MOV AH,3 ; READ CHAR
- MOV AL,1
- INT 70H
- AND AL,7FH
- MOV AH,0EH ; WRITE TELETYPE
- MOV CX,1
- INT 49H
- JMP READ
- DONE: MOV AX,0601H
- INT 70H
- MOV AH,4CH
- INT 21H
- CODE ENDS
- END